package com.ruoyi.system.service.impl;



import com.ruoyi.system.domain.YcBar;
import com.ruoyi.system.mapper.YcBarMapper;
import com.ruoyi.system.service.IYcBarService;
import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

//ServiceImpl
@Service
public class YcBarServiceImpl implements IYcBarService {
    @Autowired            //@Autowired 注释，它可以对类成员变量、方法及构造函数进行标注，完成自动装配的工作。
    private YcBarMapper ycBarMapper;

    @Override             //一般用途:帮助自己检查是否正确的复写了父类中已有的方法告诉读代码的人，这是一个复写的方法
    public List<YcBar> selectYcBarList(YcBar ycBar) {
        return ycBarMapper.selectYcBarList(ycBar);
    }

    @Override
    public List<YcBar> selectYcBarListByYear(YcBar ycBar){return ycBarMapper.selectYcBarListByYear(ycBar);}

//    @Override
//    public int selectYcLineRankingByParams(Long indeId, Integer[] dataDimensions){
//        return ycBarMapper.selectYcLineRankingByParams(indeId, dataDimensions);
//    }
    @Override
    public List<YcBar> selectYcLineRankingByParams(YcBar ycBar){
        return ycBarMapper.selectYcLineRankingByParams(ycBar);
    }
}
